package com.java8.time.api;

import java.time.LocalDate;

/**
 * <p>Description: [Java 8中判断两个日期是否相等]</p>
 * Created on 2020/2/21
 *
 * @author <a href="mailto: 819712047@qq.com">谢振东 </a>
 * @version 1.0
 */
public class Demo04 {

    /**
     * 我们通过静态工厂方法now()非常容易地创建了当天日期，
     * 你还可以调用另一个有用的工厂方法LocalDate.of()创建任意日期，
     * 该方法需要传入年、月、日做参数，返回对应的LocalDate实例。
     * 这个方法的好处是没再犯老API的设计错误，
     * 比如年度起始于1900，月份是从0开 始等等。
     */
    public static void master() {
        System.out.println("-----------------Demo04.master()-----------------");
        LocalDate date1 = LocalDate.now();

        LocalDate date2 = LocalDate.of(2020, 2, 21);

        if (date1.equals(date2)) {
            System.out.println("时间相等");
        } else {
            System.out.println("时间不等");
        }
    }
}
